﻿using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;

namespace JNPF.Basics.Models
{
    /// <summary>
    /// 流程传阅
    /// 版 本：V3.0.0
    /// 版 权：引迈信息技术有限公司（https://www.jnpfsoft.com）
    /// 作 者：JNPF开发平台组
    /// 日 期：2018-07-17
    /// </summary>
    [Table("FLOW_TASKCIRCULATE")]
    public class FlowTaskCirculateEntity
    {
        /// <summary>
        /// 自然主键
        /// </summary>
        [Key]
        [Column("F_ID")]
        public string Id { get; set; }
        /// <summary>
        /// 对象类型
        /// </summary>
        [Column("F_OBJECTTYPE")]
        public string ObjectType { get; set; }
        /// <summary>
        /// 对象主键
        /// </summary>
        [Column("F_OBJECTID")]
        public string ObjectId { get; set; }
        /// <summary>
        /// 节点编码
        /// </summary>
        [Column("F_NODECODE")]
        public string NodeCode { get; set; }
        /// <summary>
        /// 节点名称
        /// </summary>
        [Column("F_NODENAME")]
        public string NodeName { get; set; }
        /// <summary>
        /// 节点主键
        /// </summary>
        [Column("F_TASKNODEID")]
        public string TaskNodeId { get; set; }
        /// <summary>
        /// 任务主键
        /// </summary>
        [Column("F_TASKID")]
        public string TaskId { get; set; }
        /// <summary>
        /// 创建时间
        /// </summary>
        [Column("F_CREATORTIME")]
        public DateTime? CreatorTime { get; set; }
    }
}